home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 January: Technology Seed / Jan. '98 ATS.toast / QuickTime™ 3.0b11 / QTPublicInterfaces / RIncludes / FileTypesAndCreators.r < prev    next >
Encoding:
Text File  |  1998-01-12  |  22.4 KB  |  510 lines  |  [TEXT/MPS ]

  1. /*
  2.      File:        FileTypesAndCreators.r
  3.  
  4.      Contains:    Symbolic constants for FileTypes and signatures of popular documents.
  5.  
  6.      Version:    Technology:    Macintosh Easy Open 1.1
  7.                  Release:    QuickTime 3.0 Beta
  8.  
  9.      Copyright:    © 1992-1997, 1995, 1997 by Apple Computer, Inc., all rights reserved.
  10.  
  11.      Bugs?:        Please include the the file and version information (from above) with
  12.                  the problem description.  Developers belonging to one of the Apple
  13.                  developer programs can submit bug reports to:
  14.  
  15.                      devsupport@apple.com
  16.  
  17. */
  18.  
  19. #ifndef __FILETYPESANDCREATORS_R__
  20. #define __FILETYPESANDCREATORS_R__
  21.  
  22. #ifndef __CONDITIONALMACROS_R__
  23. #include "ConditionalMacros.r"
  24. #endif
  25.  
  26.                                                             /*  Mac word processors  */
  27. #define sigWord                         'MSWD'
  28. #define ftWord3Document                 'MSW3'
  29. #define ftWord4Document                 'MSW4'
  30. #define ftWord5Document                 'MSW5'
  31. #define ftWordDocument                     'WDBN'
  32. #define ftWordDocumentPC                 'MWPC'                /*  not registered  */
  33. #define ftWord1DocumentWindows             'WW1 '                /*  not registered  */
  34. #define ftWord2DocumentWindows             'WW2 '                /*  not registered  */
  35. #define ftRTFDocument                     'RTF '                /*  not registered  */
  36. #define sigWordPerfect                     'SSIW'
  37. #define ftWordPerfectDocument             'WPD0'
  38. #define sigWordPerfect2                 'WPC2'
  39. #define ftWordPerfect2Document             'WPD1'
  40. #define ftWordPerfect21Document         'WPD2'
  41. #define ftWordPerfect42DocumentPC         '.WP4'                /*  not registered  */
  42. #define ftWordPerfect50DocumentPC         '.WP5'                /*  not registered  */
  43. #define ftWordPerfect51DocumentPC         'WP51'                /*  not registered  */
  44. #define ftWordPerfectGraphicsPC         'WPGf'                /*  not registered  */
  45. #define sigMacWriteII                     'MWII'
  46. #define ftMacWriteIIDocument             'MW2D'
  47. #define sigWriteNow                     'nX^n'
  48. #define ftWriteNow2Document             'nX^d'
  49. #define ftWriteNow3Document             'nX^2'
  50. #define sigMacWrite                     'MACA'
  51. #define ftMacWrite5Document             'WORD'
  52. #define sigFrameMaker                     'Fram'
  53. #define ftFrameMakerDocument             'FASL'
  54. #define ftFrameMakerMIFDocument         'MIF '
  55. #define ftFrameMakerMIF2Document         'MIF2'
  56. #define ftFrameMakerMIF3Document         'MIF3'
  57. #define sigMSWrite                         'MSWT'
  58. #define sigActa                         'ACTA'
  59. #define sigTHINKPascal                     'PJMM'
  60. #define sigTHINKC                         'KAHL'
  61. #define sigFullWrite                     'FWRT'
  62. #define sigTeachText                     'ttxt'
  63. #define ftTeachTextDocument             'ttro'
  64. #define sigSimpleText                     'ttxt'
  65. #define ftSimpleTextDocument             'ttro'
  66. #define sigMPWShell                     'MPS '
  67. #define sigQuarkXPress                     'XPR3'
  68. #define sigNisus                         'NISI'
  69. #define sigOmniPage                     'PRTC'
  70. #define sigPersonalPress                 'SCPG'
  71. #define sigPublishItEZ                     '2CTY'
  72. #define sigReadySetGo                     'MEMR'
  73. #define sigRagTime                         'R#+A'
  74. #define sigLetraStudio                     'LSTP'
  75. #define sigLetterPerfect                 'WPCI'
  76. #define sigTheWritingCenter             0x0A1A5750            /*  this 'unprintable unprintable WP' One of the unprintables is a line feed.   */
  77. #define sigInstantUpdate                 'IUA0'
  78.  
  79.                                                             /*  databases  */
  80. #define sig4thDimension                 '4D03'
  81. #define ft4thDimensionDB                 'BAS3'
  82. #define sigFileMakerPro                 'FMPR'
  83. #define ftFileMakerProDatabase             'FMPR'
  84. #define sigHyperCard                     'WILD'
  85. #define ftHyperCard                     'STAK'
  86. #define sigSmartFormAsst                 'KCFM'
  87. #define ftSmartFormAsst                 'STCK'
  88. #define sigSmartFormDesign                 'KCFD'
  89. #define ftSmartFormDesign                 'CFRM'
  90. #define sigFileForce                     '4D93'
  91. #define ftFileForceDatabase             'FIL3'
  92. #define sigFileMaker2                     'FMK4'
  93. #define ftFileMaker2Database             'FMK$'
  94. #define sigSuperCard                     'RUNT'
  95. #define sigDoubleHelix                     'HELX'
  96. #define sigGeoQuery                     'RGgq'
  97. #define sigFoxBASE                         'FOX+'
  98. #define sigINSPIRATION                     'CER3'
  99. #define sigPanorama                     'KAS1'
  100. #define sigSilverrunLDM                 'CDML'
  101. #define sigSilverrunDFD                 'CDDF'                /*  finance  */
  102. #define sigQuicken                         'INTU'
  103. #define sigMacInTax91                     'MIT1'
  104. #define ftMacInTax91                     'MITF'
  105. #define sigAccountantInc                 'APRO'
  106. #define sigAtOnce                         'KISS'
  107. #define sigCAT3                         'tCat'
  108. #define sigDollarsNSense                 'EAGP'
  109. #define sigInsightExpert                 'LSGL'
  110. #define sigMYOB                         'MYOB'
  111. #define sigMacMoney                     'SSLA'
  112. #define sigManagingYourMoney             'MYMC'
  113. #define sigPlainsAndSimple                 'PEGG'                /*  scheduling  */
  114. #define sigMacProject2                     'MPRX'
  115. #define ftMacProject                     'MPRD'
  116. #define sigMSProject                     'MSPJ'
  117. #define sigMacProjectPro                 'MPRP'                /*  utilities  */
  118. #define sigStuffIt                         'SIT!'
  119. #define ftStuffItArchive                 'SIT!'
  120. #define sigCompactPro                     'CPCT'
  121. #define ftCompactProArchive             'PACT'
  122. #define sigFontographer                 'aCa2'
  123. #define sigMetamorphosis                 'MEtP'
  124. #define sigCorrectGrammar                 'LsCG'
  125. #define sigDynodex                         'DYNO'
  126. #define sigMariah                         'MarH'
  127. #define sigAddressBook                     'AdBk'
  128. #define sigThePrintShop                 'PSHP'
  129. #define sigQuicKeys2                     'Qky2'
  130. #define sigReadStar2Plus                 'INOV'
  131. #define sigSoftPC                         'PCXT'
  132. #define sigMacMenlo                     'MNLO'
  133. #define sigDisinfectant                 'D2CT'                /*  communications  */
  134. #define sigSmartcom2                     'SCOM'
  135. #define sigVersaTermPRO                 'VPRO'
  136. #define sigVersaTerm                     'VATM'
  137. #define sigWhiteKnight                     'WK11'
  138. #define sigNCSATelnet                     'NCSA'
  139. #define sigDynaComm                     'PAR2'
  140. #define sigQMForms                         'MLTM'                /*  math and statistics  */
  141. #define sigMathematica                     'OMEG'
  142. #define sigMathCAD                         'MCAD'
  143. #define sigStatView2                     'STAT'
  144. #define sigDataDesk                     'DDSK'
  145. #define sigPowerMath2                     'MATH'
  146. #define sigSuperANOVA                     'SupA'
  147. #define sigSystat                         'SYT1'
  148. #define sigTheorist                     'Theo'
  149.  
  150.                                                             /*  spreadsheets  */
  151. #define sigExcel                         'XCEL'
  152. #define ftExcel2Spreadsheet             'XLS '
  153. #define ftExcel2Macro                     'XLM '
  154. #define ftExcel2Chart                     'XLC '
  155. #define ftExcel3Spreadsheet             'XLS3'
  156. #define ftExcel3Macro                     'XLM3'
  157. #define ftExcel3Chart                     'XLC3'
  158. #define ftExcel4Spreadsheet             'XLS4'
  159. #define ftExcel4Macro                     'XLM4'
  160. #define ftSYLKSpreadsheet                 'SYLK'
  161. #define sigLotus123                     'L123'
  162. #define ft123Spreadsheet                 'LWKS'
  163. #define sigWingz                         'WNGZ'
  164. #define ftWingzSpreadsheet                 'WZSS'
  165. #define ftWingzScript                     'WZSC'
  166. #define sigResolve                         'Rslv'
  167. #define ftResolve                         'RsWs'
  168. #define ftResolveScript                 'RsWc'
  169. #define sigFullImpact2                     'Flv2'
  170.  
  171.                                                             /*  graphics  */
  172. #define sigIllustrator                     'ART3'
  173. #define ftPostScriptMac                 'EPSF'
  174. #define sigMacPaint                     'MPNT'
  175. #define ftMacPaintGraphic                 'PNTG'
  176. #define sigSuperPaint                     'SPNT'
  177. #define ftSuperPaintGraphic             'SPTG'
  178. #define sigCanvas                         'DAD2'
  179. #define ftCanvasGraphic                 'drw2'
  180. #define sigUltraPaint                     'ULTR'
  181. #define ftUltraPaint                     'UPNT'
  182. #define sigPhotoshop                     '8BIM'
  183. #define ftPhotoshopGraphic                 '8BIM'
  184. #define sigMacDrawPro                     'dPro'
  185. #define ftMacDrawProDrawing             'dDoc'
  186. #define sigPageMaker                     'ALD4'
  187. #define ftPageMakerPublication             'ALB4'
  188. #define sigFreeHand                     'FHA3'
  189. #define ftFreeHandDrawing                 'FHD3'
  190. #define sigClarisCAD                     'CCAD'
  191. #define ftClarisCAD                     'CAD2'
  192. #define sigMacDrawII                     'MDPL'
  193. #define ftMacDrawIIDrawing                 'DRWG'
  194. #define sigMacroMindDirector             'MMDR'
  195. #define ftMMDirectorMovie                 'VWMD'
  196. #define ftMMDirectorSound                 'MMSD'
  197. #define sigOptix                         'PIXL'                /*  was previously PixelPerfect  */
  198. #define sigPixelPaint                     'PIXR'
  199. #define ftPixelPaint                     'PX01'
  200. #define sigAldusSuper3D                 'SP3D'
  201. #define ftSuper3DDrawing                 '3DBX'
  202. #define sigSwivel3D                     'SWVL'
  203. #define ftSwivel3DDrawing                 'SMDL'
  204. #define sigCricketDraw                     'CRDW'
  205. #define ftCricketDrawing                 'CKDT'
  206. #define sigCricketGraph                 'CGRF'
  207. #define ftCricketChart                     'CGPC'
  208. #define sigDesignCAD                     'ASBC'
  209. #define ftDesignCADDrawing                 'DCAD'
  210. #define sigImageStudio                     'FSPE'
  211. #define ftImageStudioGraphic             'RIFF'
  212. #define sigVersaCad                     'VCAD'
  213. #define ftVersaCADDrawing                 '2D  '
  214. #define sigAdobePremier                 'PrMr'
  215. #define ftAdobePremierMovie             'MooV'
  216. #define sigAfterDark                     'ADrk'
  217. #define ftAfterDarkModule                 'ADgm'
  218. #define sigClip3D                         'EZ3E'
  219. #define ftClip3Dgraphic                 'EZ3D'
  220. #define sigKaleidaGraph                 'QKPT'
  221. #define ftKaleidaGraphGraphic             'QPCT'
  222. #define sigMacFlow                         'MCFL'
  223. #define ftMacFlowChart                     'FLCH'
  224. #define sigMoviePlayer                     'TVOD'
  225. #define ftMoviePlayerMovie                 'MooV'
  226. #define sigMacSpin                         'D2SP'
  227. #define ftMacSpinDataSet                 'D2BN'
  228. #define sigAutoCAD                         'ACAD'
  229. #define sigLabVIEW                         'LBVW'
  230. #define sigColorMacCheese                 'CMCΔ'
  231. #define sigMiniCad                         'CDP3'
  232. #define sigDreams                         'PHNX'
  233. #define sigOmnis5                         'Q2$$'
  234. #define sigPhotoMac                     'PMAC'
  235. #define sigGraphMaster                     'GRAM'
  236. #define sigInfiniD                         'SI∞D'
  237. #define sigOfoto                         'APLS'
  238. #define sigMacDraw                         'MDRW'
  239. #define sigDeltagraphPro                 'DGRH'
  240. #define sigDesign2                         'DESG'
  241. #define sigDesignStudio                 'MRJN'
  242. #define sigDynaperspective                 'PERS'
  243. #define sigGenericCADD                     'CAD3'
  244. #define sigMacDraft                     'MD20'
  245. #define sigModelShop                     'MDSP'
  246. #define sigOasis                         'TAOA'
  247. #define sigOBJECTMASTER                 'BROW'
  248. #define sigMovieRecorder                 'mrcr'
  249. #define sigPictureCompressor             'ppxi'
  250. #define sigPICTViewer                     'MDTS'
  251. #define sigSmoothie                     'Smoo'
  252. #define sigScreenPlay                     'SPLY'
  253. #define sigStudio1                         'ST/1'
  254. #define sigStudio32                     'ST32'
  255. #define sigStudio8                         'ST/8'
  256. #define sigKidPix                         'Kid2'
  257. #define sigDigDarkroom                     'DIDR'
  258.  
  259.                                                             /*  presentations  */
  260. #define sigMore                         'MOR2'
  261. #define ftMore3Document                 'MOR3'
  262. #define ftMore2Document                 'MOR2'
  263. #define sigPersuasion                     'PLP2'
  264. #define ftPersuasion1Presentation         'PRS1'
  265. #define ftPersuasion2Presentation         'PRS2'
  266. #define sigPowerPoint                     'PPNT'
  267. #define ftPowerPointPresentation         'SLDS'
  268. #define sigCricketPresents                 'CRPR'
  269. #define ftCricketPresentation             'PRDF'                /*  works  */
  270. #define sigMSWorks                         'PSI2'
  271. #define sigMSWorks3                     'MSWK'
  272. #define ftMSWorksWordProcessor             'AWWP'
  273. #define ftMSWorksSpreadsheet             'AWSS'
  274. #define ftMSWorksDataBase                 'AWDB'
  275. #define ftMSWorksComm                     'AWDC'
  276. #define ftMSWorksMacros                 'AWMC'
  277. #define ftMSWorks1WordProcessor         'AWW1'                /*  not registered  */
  278. #define ftMSWorks1Spreadsheet             'AWS1'                /*  not registered  */
  279. #define ftMSWorks1DataBase                 'AWD1'                /*  not registered  */
  280. #define ftMSWorks2WordProcessor         'AWW2'                /*  not registered  */
  281. #define ftMSWorks2Spreadsheet             'AWS2'                /*  not registered  */
  282. #define ftMSWorks2DataBase                 'AWD2'                /*  not registered  */
  283. #define ftMSWorks3WordProcessor         'AWW3'                /*  not registered  */
  284. #define ftMSWorks3Spreadsheet             'AWS3'                /*  not registered  */
  285. #define ftMSWorks3DataBase                 'AWD3'                /*  not registered  */
  286. #define ftMSWorks3Comm                     'AWC3'                /*  not registered  */
  287. #define ftMSWorks3Macro                 'AWM3'                /*  not registered  */
  288. #define ftMSWorks3Draw                     'AWR3'                /*  not registered  */
  289. #define ftMSWorks2WordProcessorPC         'PWW2'                /*  not registered  */
  290. #define ftMSWorks2DatabasePC             'PWDB'                /*  not registered  */
  291. #define sigGreatWorks                     'ZEBR'
  292. #define ftGreatWorksWordProcessor         'ZWRT'
  293. #define ftGreatWorksSpreadsheet         'ZCAL'
  294. #define ftGreatWorksPaint                 'ZPNT'
  295. #define sigClarisWorks                     'BOBO'
  296. #define ftClarisWorksWordProcessor         'CWWP'
  297. #define ftClarisWorksSpreadsheet         'CWSS'
  298. #define ftClarisWorksGraphics             'CWGR'
  299. #define sigBeagleWorks                     'BWks'
  300. #define ftBeagleWorksWordProcessor         'BWwp'
  301. #define ftBeagleWorksDatabase             'BWdb'
  302. #define ftBeagleWorksSpreadsheet         'BWss'
  303. #define ftBeagleWorksComm                 'BWcm'
  304. #define ftBeagleWorksDrawing             'BWdr'
  305. #define ftBeagleWorksGraphic             'BWpt'
  306. #define ftPICTFile                         'PICT'
  307.  
  308.                                                             /*  entertainment  */
  309. #define sigPGATourGolf                     'gOLF'
  310. #define sigSimCity                         'MCRP'
  311. #define sigHellCats                     'HELL'                /*  education  */
  312. #define sigReaderRabbit3                 'RDR3'                /*  Translation applications  */
  313. #define sigDataVizDesktop                 'DVDT'
  314. #define sigSotwareBridge                 'mdos'
  315. #define sigWordForWord                     'MSTR'
  316. #define sigAppleFileExchange             'PSPT'                /*  Apple software  */
  317. #define sigAppleLink                     'GEOL'
  318. #define ftAppleLinkAddressBook             'ADRS'
  319. #define ftAppleLinkImageFile             'SIMA'
  320. #define ftAppleLinkPackage                 'HBSF'
  321. #define ftAppleLinkConnFile             'PETE'
  322. #define ftAppleLinkHelp                 'HLPF'
  323. #define sigInstaller                     'bjbc'
  324. #define ftInstallerScript                 'bjbc'
  325. #define sigDiskCopy                     'dCpy'
  326. #define ftDiskCopyImage                 'dImg'
  327. #define sigResEdit                         'RSED'
  328. #define ftResEditResourceFile             'rsrc'
  329. #define sigAardvark                     'AARD'
  330. #define sigCompatibilityChkr             'wkrp'
  331. #define sigMacTerminal                     'Term'
  332. #define sigSADE                         'sade'
  333. #define sigCurare                         'Cura'
  334. #define sigPCXChange                     'dosa'
  335. #define sigAtEase                         'mfdr'
  336. #define sigStockItToMe                     'SITM'
  337. #define sigAppleSearch                     'asis'
  338. #define sigAppleSearchToo                 'hobs'                /*  the following are files types for system files  */
  339. #define ftScriptSystemResourceCollection  'ifil'
  340. #define ftSoundFile                     'sfil'
  341. #define ftFontFile                         'ffil'
  342. #define ftTrueTypeFontFile                 'tfil'
  343. #define ftKeyboardLayout                 'kfil'
  344. #define ftFontSuitcase                     'FFIL'
  345. #define ftDASuitcase                     'DFIL'
  346. #define ftSystemExtension                 'INIT'
  347. #define ftDAMQueryDocument                 'qery'
  348.  
  349. #define ftApplicationName                 'apnm'                /*  this is the type used to define the application name in a kind resource  */
  350. #define sigIndustryStandard             'istd'                /*  this is the creator used to define a kind string in a kind resource for a FileType that has many creators   */
  351. #define ftXTND13TextImport                 'xt13'                /*  this is a pseduo-format used by "XTND for Apps". The taDstIsAppTranslation bit is set  */
  352.  
  353. #define sigAppleProDOS                     'pdos'                /*  not registered  */
  354. #define ftAppleWorksWordProcessor         '1A  '                /*  not registered  */
  355. #define ftAppleWorks1WordProcessor         '1A1 '                /*  not registered  */
  356. #define ftAppleWorks2WordProcessor         '1A2 '                /*  not registered  */
  357. #define ftAppleWorks3WordProcessor         '1A3 '                /*  not registered  */
  358. #define ftAppleWorksDataBase             '19  '                /*  not registered  */
  359. #define ftAppleWorks1DataBase             '191 '                /*  not registered  */
  360. #define ftAppleWorks2DataBase             '192 '                /*  not registered  */
  361. #define ftAppleWorks3DataBase             '193 '                /*  not registered  */
  362. #define ftAppleWorksSpreadsheet         '1B  '                /*  not registered  */
  363. #define ftAppleWorks1Spreadsheet         '1B1 '                /*  not registered  */
  364. #define ftAppleWorks2Spreadsheet         '1B2 '                /*  not registered  */
  365. #define ftAppleWorks3Spreadsheet         '1B3 '                /*  not registered  */
  366. #define ftAppleWorksWordProcessorGS     '50  '                /*  not registered  */
  367. #define ftApple2GS_SuperHiRes             'A2SU'                /*  not registered  */
  368. #define ftApple2GS_SuperHiResPacked     'A2SP'                /*  not registered  */
  369. #define ftApple2GS_PaintWorks             'A2PW'                /*  not registered  */
  370. #define ftApple2_DoubleHiRes             'A2DU'                /*  not registered  */
  371. #define ftApple2_DoubleHiResPacked         'A2DP'                /*  not registered  */
  372. #define ftApple2_DoubleHiRes16colors     'A2DC'                /*  not registered  */
  373. #define ftApple2_SingleHiRes             'A2HU'                /*  not registered  */
  374. #define ftApple2_SingleHiResPacked         'A2HP'                /*  not registered  */
  375. #define ftApple2_SingleHiRes8colors     'A2HC'                /*  not registered  */
  376.  
  377. #define sigPCDOS                         'mdos'                /*  not registered  */
  378. #define ftGenericDocumentPC             'TEXT'                /*     word processor formats  */
  379. #define ftWordStarDocumentPC             'WStr'                /*  not registered  */
  380. #define ftWordStar4DocumentPC             'WSt4'                /*  not registered  */
  381. #define ftWordStar5DocumentPC             'WSt5'                /*  not registered  */
  382. #define ftWordStar55DocumentPC             'WS55'                /*  not registered  */
  383. #define ftWordStar6DocumentPC             'WSt6'                /*  not registered  */
  384. #define ftWordStar2000DocumentPC         'WS20'                /*  not registered  */
  385. #define ftXyWriteIIIDocumentPC             'XyWr'                /*  registered???  */
  386. #define ftDecDXDocumentPC                 'DX  '                /*  registered???  */
  387. #define ftDecWPSPlusDocumentPC             'WPS+'                /*  registered???  */
  388. #define ftDisplayWrite3DocumentPC         'DW3 '                /*  registered???  */
  389. #define ftDisplayWrite4DocumentPC         'DW4 '                /*  registered???  */
  390. #define ftDisplayWrite5DocumentPC         'DW5 '                /*  registered???  */
  391. #define ftIBMWritingAsstDocumentPC         'ASST'                /*  registered???  */
  392. #define ftManuscript1DocumentPC         'MAN1'                /*  registered???  */
  393. #define ftManuscript2DocumentPC         'MAN2'                /*  registered???  */
  394. #define ftMass11PCDocumentPC             'M11P'                /*  registered???  */
  395. #define ftMass11VaxDocumentPC             'M11V'                /*  registered???  */
  396. #define ftMultiMateDocumentPC             'MMAT'                /*  registered???  */
  397. #define ftMultiMate36DocumentPC         'MM36'                /*  registered???  */
  398. #define ftMultiMate40DocumentPC         'MM40'                /*  registered???  */
  399. #define ftMultiMateAdvDocumentPC         'MMAD'                /*  registered???  */
  400. #define ftMultiMateNoteDocumentPC         'MMNT'                /*  registered???  */
  401. #define ftOfficeWriterDocumentPC         'OFFW'                /*  registered???  */
  402. #define ftPCFileLetterDocumentPC         'PCFL'                /*  registered???  */
  403. #define ftPFSWriteADocumentPC             'PFSA'                /*  registered???  */
  404. #define ftPFSWriteBDocumentPC             'PFSB'                /*  registered???  */
  405. #define ftPFSPlanDocumentPC             'PFSP'                /*  registered???  */
  406. #define ftProWrite1DocumentPC             'PW1 '                /*  registered???  */
  407. #define ftProWrite2DocumentPC             'PW2 '                /*  registered???  */
  408. #define ftProWritePlusDocumentPC         'PW+ '                /*  registered???  */
  409. #define ftFirstChoiceDocumentPC         'FCH '                /*  registered???  */
  410. #define ftFirstChoice3DocumentPC         'FCH3'                /*  registered???  */
  411. #define ftDCARFTDocumentPC                 'RFT '                /*  registered???  */
  412. #define ftSamnaDocumentPC                 'SAMN'                /*  registered???  */
  413. #define ftSmartDocumentPC                 'SMRT'                /*  registered???  */
  414. #define ftSprintDocumentPC                 'SPRT'                /*  registered???  */
  415. #define ftTotalWordDocumentPC             'TOTL'                /*  registered???  */
  416. #define ftVolksWriterDocumentPC         'VOLK'                /*  registered???  */
  417. #define ftWangWPSDocumentPC             'WPS '                /*  registered???  */
  418. #define ftWordMarcDocumentPC             'MARC'                /*  registered???  */
  419. #define ftAmiDocumentPC                 'AMI '                /*  registered???  */
  420. #define ftAmiProDocumentPC                 'APRO'                /*  registered???  */
  421. #define ftAmiPro2DocumentPC             'APR2'                /*  registered???  */
  422. #define ftEnableDocumentPC                 'ENWP'                /*  registered???  */
  423.                                                             /*     data base formats  */
  424. #define ftdBaseDatabasePC                 'DBF '                /*  registered???  */
  425. #define ftdBase3DatabasePC                 'DB3 '                /*  registered???  */
  426. #define ftdBase4DatabasePC                 'DB4 '                /*  registered???  */
  427. #define ftDataEaseDatabasePC             'DTEZ'                /*  registered???  */
  428. #define ftFrameWorkIIIDatabasePC         'FWK3'                /*  registered???  */
  429. #define ftRBaseVDatabasePC                 'RBsV'                /*  registered???  */
  430. #define ftRBase5000DatabasePC             'RB50'                /*  registered???  */
  431. #define ftRBaseFile1DatabasePC             'RBs1'                /*  registered???  */
  432. #define ftRBaseFile3DatabasePC             'RBs3'                /*  registered???  */
  433. #define ftReflexDatabasePC                 'RFLX'                /*  registered???  */
  434. #define ftQAWriteDatabasePC             'QAWT'                /*  registered???  */
  435. #define ftQADBaseDatabasePC             'QADB'                /*  registered???  */
  436. #define ftSmartDataBasePC                 'SMTD'                /*  registered???  */
  437. #define ftFirstChoiceDataBasePC         'FCDB'                /*  registered???  */
  438.  
  439.                                                             /*     spread sheet formats  */
  440. #define ftDIFSpreadsheetPC                 'DIF '                /*  registered???  */
  441. #define ftEnableSpreadsheetPC             'ENAB'                /*  registered???  */
  442. #define ft123R1SpreadsheetPC             'WKS1'                /*  registered???  */
  443. #define ft123R2SpreadsheetPC             'WKS2'                /*  registered???  */
  444. #define ft123R3SpreadsheetPC             'WKS3'                /*  registered???  */
  445. #define ftParadox3SpreadsheetPC         'PDX3'                /*  registered???  */
  446. #define ftParadox35SpreadsheetPC         'PD35'                /*  registered???  */
  447. #define ftQuattroSpreadsheetPC             'QTRO'                /*  registered???  */
  448. #define ftQuattroProSpreadsheetPC         'QTR5'                /*  registered???  */
  449. #define ftSuperCalc5SpreadsheetPC         'SPC5'                /*  registered???  */
  450. #define ftSymphony1SpreadsheetPC         'SYM1'                /*  registered???  */
  451. #define ftTwinSpreadsheetPC             'TWIN'                /*  registered???  */
  452. #define ftVPPlannerSpreadsheetPC         'VPPL'                /*  registered???  */
  453. #define ftSmartSpeadsheetPC             'SMSH'                /*  registered???  */
  454. #define ftFirstChoiceSpeadsheetPC         'FCSS'                /*  registered???  */
  455.                                                             /*     graphics formats  */
  456. #define ftPCPaintBrushGraphicPC         'PCX '                /*  not registered  */
  457. #define ftLotusPICGraphicPC             '.PIC'                /*  not registered  */
  458. #define ftCGMGraphicPC                     '.CGM'                /*  not registered  */
  459. #define ftGEMGraphicPC                     '.GEM'                /*  not registered  */
  460. #define ftIMGGraphicPC                     '.IMG'                /*  not registered  */
  461. #define ftDXFGraphicPC                     '.DXF'                /*  not registered  */
  462. #define ftBitmapWindows                 '.BMP'                /*  not registered  */
  463. #define ftMetaFileWindows                 '.WMF'                /*  not registered  */
  464. #define ftTIFFGraphic                     'TIFF'                /*  not registered  */
  465. #define ftPostScriptPC                     'EPSP'
  466. #define ftPostScriptWindows             'EPSW'                /*  not registered  */
  467. #define ftDigitalFX_TitleMan             'TDIM'                /*  registered???  */
  468. #define ftDigitalFX_VideoFX             'GRAF'                /*  registered???  */
  469. #define ftAutodeskFLIandFLC             'FLIC'                /*  registered???  */
  470. #define ftGIF                             'GIFf'                /*  registered???  */
  471. #define ftIFF                             'ILBM'                /*  registered???  */
  472. #define ftMicrosoftPaint                 '.MSP'                /*  registered???  */
  473. #define ftPixar                         'PXAR'                /*  registered???  */
  474. #define ftQDV                             '.QDV'                /*  registered???  */
  475. #define ftRLE_Compuserve                 'RLEC'                /*  registered???  */
  476.                                                             /*     Generic vector formats  */
  477. #define ftIGESGraphicPC                 'IGES'                /*  not registered  */
  478. #define ftDDES2GraphicPC                 'DDES'                /*  not registered  */
  479. #define ft3DGFGraphicPC                 '3DGF'                /*  not registered  */
  480.                                                             /*     Plotter formats  */
  481. #define ftHPGLGraphicPC                 'HPGL'                /*  not registered  */
  482. #define ftDMPLGraphicPC                 'DMPL'                /*  not registered  */
  483. #define ftCalComp906GraphicPC             'C906'                /*  not registered  */
  484. #define ftCalComp907GraphicPC             'C907'                /*  not registered  */
  485.                                                             /*     Vendor-specific formats  */
  486. #define ftStereoLithographyGraphicPC     'STL '                /*     3D Systems     - not registered  */
  487. #define ftZoomGraphicPC                 'ZOOM'                /*     Abvent             - not registered  */
  488. #define ftFocusGraphicPC                 'FOCS'                /*     Abvent             - not registered  */
  489. #define ftWaveFrontGraphicPC             'WOBJ'                /*     WaveFront         - not registered  */
  490. #define ftSculpt4DGraphicPC             'Scn2'                /*     Byte By Byte     - not registered  */
  491. #define ftMiniPascal3GraphicPC             'MPT3'                /*     Graphsoft         - not registered  */
  492. #define ftMiniPascal4GraphicPC             'MPT4'                /*     Graphsoft         - not registered  */
  493. #define ftWalkThroughGraphicPC             'VWLK'                /*     Virtus             - not registered  */
  494. #define ftSiliconGraphics                 '.SGI'                /*  registered???  */
  495. #define ftSunRaster                     '.SUN'                /*  registered???  */
  496. #define ftTarga                         'TPIC'                /*  registered???  */
  497.                                                             /*  misc DOS   */
  498. #define ftDOSComPC                         '.COM'                /*  registered???  */
  499. #define ftDOSExecutablePC                 '.EXE'                /*  registered???  */
  500. #define ftDOSArcPC                         '.ARC'                /*  registered???  */
  501. #define ftAbekas                         'ABEK'                /*  registered???  */
  502. #define ftDrHaloCUT                     '.CUT'                /*  registered???  */
  503.                                                             /*  misc Atari  */
  504. #define ftDegas                         'DEGA'                /*  not registered  */
  505. #define ftNEO                             '.NEO'                /*  not registered  */
  506.  
  507.  
  508. #endif /* __FILETYPESANDCREATORS_R__ */
  509.  
  510.